Understanding the CRM Structure
BuildBetter organizes contacts in two main entities:People
Individual contacts from your recordings, team members, and customers. Each person has a profile with contact details and associated data.
Companies
Organizations that people belong to. Companies group related contacts and provide organizational context for your interactions.
Managing People
Creating and Editing Profiles
People profiles contain essential contact information:- Basic Information
- Company Association
- Custom Properties
- Name: First and last name
- Email: Primary contact email
- Avatar: Profile picture (auto-generated or uploaded)
- Boundary: Internal (team) or External (customer/partner)
- Persona: Role classification for filtering
Finding People
The people directory provides powerful search and filtering:1
Search
Type in the search bar to find people by:
- First or last name
- Email address
- Partial matches supported
2
Filter by Persona
Use persona filters to find specific roles:
- Customer
- Team Member
- Partner
- Custom personas you’ve created
3
Sort
Organize results alphabetically (A-Z or Z-A)
4
View Details
Click any person to see their full profile and associated data
Person Profile Features
Each person’s profile shows comprehensive information:Contact Details
Contact Details
- Full name and email
- Company affiliation
- Internal/External classification
- Profile picture
Associated Data
Associated Data
- Recordings: All calls they’ve participated in
- Signals: Feedback and insights they’ve provided
- Documents: Related documents mentioning them
- Activity Timeline: Chronological interaction history
Properties
Properties
View and edit all properties:
- BuildBetter custom fields
- Synced CRM data (read-only)
- Integration-specific properties
- Source attribution for each field
Managing Companies
Company Profiles
Companies group related people and provide organizational context: Company Information:- Company name
- Logo/avatar
- Associated people count
- Custom properties
- Integration data
Creating Companies
Companies can be created in multiple ways:Manual Creation
Add new companies directly through the Companies tab or when associating people
CRM Sync
Automatically import companies from connected HubSpot or Salesforce accounts
Company Management Features
- People Management
- Properties
- Associated Data
- View all people in the company
- Add or remove people
- See roles and departments
- Navigate to individual profiles
CRM Integrations
Supported Platforms
BuildBetter integrates with major CRM systems:HubSpot
HubSpot
Sync Capabilities:
- Bidirectional contact sync
- Company (Account) synchronization
- Custom property mapping
- Real-time updates
- Select which properties to sync
- Map BuildBetter fields to HubSpot fields
- Control sync frequency
- Handle conflicts automatically
Salesforce
Salesforce
Sync Capabilities:
- Contact synchronization
- Account linking
- Custom field mapping
- Opportunity association
- Choose Salesforce objects to sync
- Map fields between systems
- Set sync permissions
- Monitor sync status
BuildBetter Enrichment
BuildBetter Enrichment
Native Enrichment:
- Automatic data enhancement
- Social profile discovery
- Company information lookup
- Contact verification
Setting Up Integration
1
Connect Your CRM
Navigate to Settings → Integrations and connect your CRM platform
2
Configure Field Mapping
Select which properties to sync between BuildBetter and your CRM
3
Initial Sync
Run the first sync to import existing contacts and companies
4
Ongoing Updates
Changes in either system automatically sync based on your configuration
Synced CRM data appears as read-only in BuildBetter. Edit these properties in your source CRM system.
Custom Properties
Adding Custom Fields
Extend people and company profiles with custom data:- Navigate to a profile (person or company)
- Click “Add Property” in the properties section
- Enter field name (e.g., “Department”, “Contract Value”)
- Add value for this specific record
- Save to create the field
Property Management
- Field Types
- Source Attribution
- Bulk Updates
- Text: Single or multi-line text
- Number: Integers or decimals
- Date: Date picker fields
- Select: Dropdown options
- Multi-select: Multiple choice fields
Merging Profiles
Clean up duplicate profiles with intelligent merging:1
Identify Duplicates
Search for similar names or emails to find potential duplicates
2
Select Profiles
Choose 2 or more profiles to merge using checkboxes
3
Preview Merge
Review which data will be kept and how conflicts will be resolved
4
Execute Merge
Confirm to combine profiles, preserving all associated data
Merging is permanent. All recordings, signals, and properties are combined into the surviving profile.
Using CRM Data
Filtering Content
Use people and companies as filters throughout BuildBetter:- Recordings: Find all calls with specific people or companies
- Signals: View feedback from particular accounts
- Documents: Filter documents mentioning certain contacts
- Reports: Generate account-specific insights
Relationship Intelligence
BuildBetter automatically tracks:- Interaction Frequency: How often you meet with contacts
- Engagement Trends: Changes in sentiment over time
- Topic Association: What you discuss with different accounts
- Team Relationships: Who on your team knows which contacts
Best Practices
Keep profiles updated: Regularly sync with your CRM to maintain accurate data
Use consistent personas: Establish standard personas for better filtering and reporting
Merge duplicates promptly: Clean data leads to better insights
Add context properties: The more metadata, the richer your analysis
Link recordings to contacts: Ensure all participants are properly identified
Privacy and Permissions
Data Access
- Workspace Scoped: People and companies are visible to all workspace members
- No Private Contacts: All CRM data is shared within the workspace
- Integration Permissions: Respect source CRM access controls
GDPR Compliance
- Right to Delete: Remove people profiles and associated data
- Data Export: Export all data for a specific person
- Consent Tracking: Record consent status as properties
When someone is removed from your CRM, they’re automatically removed from BuildBetter during the next sync.
Advanced Features
Bulk Operations
Manage multiple profiles efficiently:- Multi-select: Choose several people or companies
- Bulk Delete: Remove multiple profiles at once
- Bulk Property Update: Add properties to many records
- Export Selection: Download selected data
API Access
- GraphQL Queries: Access people and company data programmatically
- Webhook Events: Trigger actions when profiles are created or updated
- Custom Integrations: Build your own CRM sync connectors